A Single Phase Protocol for Total andCausal Ordering of Group Operations inDistributed

نویسندگان

  • Chengzheng Sun
  • Piyush Maheshwari
چکیده

The total and causal ordering of group operations in distributed systems is at the core of solutions to many problems in distributed computing. Existing approaches are based on either a centralized coordinator to assign a sequence number for each operation or on a distributed two-phase protocol to determine the total ordering. This paper proposes a distributed single-phase protocol which determines the total ordering of group operations at the moment when operations are generated, without the need for a second phase of determining the sequence number. Therefore, the latency time can be kept in the range of 0; d], where d is the maximum message propagation delay between any pair of sites in the system. Furthermore, in contrast to the arbitrary total ordering imposed by two-phase protocols, the total ordering imposed by the proposed protocol is consistent with the causal ordering among group operations, which is required by many distributed applications. With an optimized acknowledging scheme integrated , the number of acknowledgment (overhead) messages involved in each group operation can be kept in the range of 0; N ? 1] in multicasting networks, or 0; (N ? 1) 2 ] in point-to-point networks. Moreover, the proposed protocol is self-adaptive to the group operation traac: the heavier the group operation communications traac, the shorter the average latency time and the less overhead messages in the system. Both theoretical analysis and software simulation have been conducted to verify the correctness of the proposal protocol.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A single-vendor and a single-buyer integrated inventory model with ordering cost reduction dependent on lead time

Lead time is one of the major limits that affect planning at every stage of the supply chain system. In this paper, we study a continuous review inventory model. This paper investigates the ordering cost reductions are dependent on lead time. This study addressed two-echelon supply chain problem consisting of a single vendor and a single buyer. The main contribution of this study is that the in...

متن کامل

Developing a Protocol for Psychiatric Social Work Interventions

Introduction: Psychiatric social work (PSW) is one of the most important areas of social work practice. So far, no protocol has been designed for these interventions in Iran. In this study, for the first time PSW protocol has been designed and presented. Methods: This study was conducted in three phases: desk review, directed content analysis and group discussion for receiving experts' comments...

متن کامل

Techniques for cash management in scheduling manufacturing operations

The objective in traditional scheduling is usually time based. Minimizing the makespan, total flow times, total tardi costs, etc. are instances of these objectives. In manufacturing, processing each job entails a cost paying and price receiving. Thus, the objective should include some notion of managing the flow of cash. We have defined two new objectives: maximization of average and minimum av...

متن کامل

Using Static Total Causal Ordering Protocols to Achieve Ordered View Synchrony

A View Synchronous Communication (VSC) service provides applications in a multicast group with 1) reliable message delivery and 2) information about changes in the multicast group membership, in the form of membership views. To elaborate, a VSC service guarantees that the applications that receive the same membership view change receive the same set of group messages before receiving that view ...

متن کامل

Implementation of an Adaptive Total Ordering Protocol

In distributed systems, the communication among group members often needs ordered messages to guarantee that every member receives the messages in the same order. Oftentimes, changes in distributed computing environment occur and this undermines the assumption of any ordering algorithm. Therefore, it is difficult to presume a suitable ordering algorithm and apply a single algorithm throughout t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996